GoogleGenerativeAIProviderSettings

@Serializable
data class GoogleGenerativeAIProviderSettings(val baseURL: String = "https://generativelanguage.googleapis.com/v1beta", val apiKey: String? = null, val headers: Map<String, String> = emptyMap(), val generateId: () -> String = { ai.torad.aisdk.generateId() }, val name: String = "google.generative-ai", val videoPollIntervalMillis: Long, val videoMaxPollAttempts: Int = 120)

Constructors

Link copied to clipboard
constructor(baseURL: String = "https://generativelanguage.googleapis.com/v1beta", apiKey: String? = null, headers: Map<String, String> = emptyMap(), generateId: () -> String = { ai.torad.aisdk.generateId() }, name: String = "google.generative-ai", videoPollIntervalMillis: Long, videoMaxPollAttempts: Int = 120)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val generateId: () -> String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard